home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / C64 / E-Education / (c)ed20.d64 / tt13 (.txt) < prev    next >
Commodore BASIC  |  2007-02-11  |  6KB  |  164 lines

  1. 10 CLR:POKE53280,0:POKE53281,0:POKE646,3:POKE53272,23
  2. 15 PRINT"[147]                                        [146]";
  3. 20 PRINT"     [210][193][196]'[211] [212][207][213][195][200][160][212][217][208][201][206][199] - MADE EASY     [146]";
  4. 25 PRINT"                                        [146]":GOSUB710
  5. 30 PRINT"               [205]ODULE 13 [146]
  6. 35 [141]720
  7. 38 [151]53280,0:[151]53281,0:[151]646,7
  8. 40 [153]"LOAD                 (null)(null)13 WAIT
  9. 42 PRINT"[150]              [215][193][210][206][201][206][199]!![159]"
  10. 44 PRINT"   [201]F YOU MAKE 4 UNCORRECTED ERRORS        IN THIS MODULE, YOU ";
  11. 46 PRINT"MUST START          OVER AGAIN."
  12. 48 PRINT"[154]     [208]RESS  [211][208][193][195][197][160][194][193][210] [146] TO CONTINUE[159]"
  13. 50 GETR$:IFR$<>CHR$(32)THEN50
  14. 52 GOSUB600
  15. 56 POKE53280,3:POKE53281,15:POKE646,0:POKE53272,21
  16. 58 R=0:TI$="000000":LINE=0:P=0:Q=0:G=1:K=0
  17. 60 LINE=LINE+1:PRINT"[147] TT13  EXERCISE:"TAB(2)LINE"OF 17"TAB(27)"ERRORS:"Q
  18. 62 FOR K=1 TO 17
  19. 64 READ E$(K)
  20. 66 PRINT" TYPE CORRECTLY, THEN PRESS RETURN[146]"
  21. 68 PRINT" ";E$(K)
  22. 70 PRINT"[144]"
  23. 72 READ F$(K)
  24. 74 POKE198,1:POKE631,34:INPUT C$
  25. 76 IF C$=F$(K) THEN 90
  26. 78 PRINT" **** NOT CORRECT - REPEAT - ERRORS:"G"[144]":GOSUB2050:GOSUB710
  27. 80 Q=Q+1:G=G+1
  28. 82 IF Q=4 THEN GOSUB 400:RESTORE:G=0:GOTO 56
  29. 84 GOTO 74
  30. 90 PRINT"[156]              CORRECT![144]":GOSUB2000:GOSUB710:P=P+1
  31. 92 IFP=17THEN RESTORE:GOTO 300
  32. 94 GOTO60
  33. 99 REM DATA FOR EXERCISES
  34. 100 DATA" POT PIT POT PIT POT PIT POT PIT","POT PIT POT PIT POT PIT POT PIT"
  35. 105 DATA" PAN PAT PAN PAT PAN PAT PAN PAT","PAN PAT PAN PAT PAN PAT PAN PAT"
  36. 110 DATA" TAP TOP TAP TOP TAP TOP TAP TOP","TAP TOP TAP TOP TAP TOP TAP TOP"
  37. 115 DATA" SOAP SOAP SOAP SOAP SOAP SOAP","SOAP SOAP SOAP SOAP SOAP SOAP"
  38. 120 DATA" PENS PEN PENS PEN PENS PEN PENS","PENS PEN PENS PEN PENS PEN PENS"
  39. 125 DATA" PAPER PAPER PAPER PAPER PAPER","PAPER PAPER PAPER PAPER PAPER"
  40. 130 DATA" PINS PIN PINS PIN PINS PIN PINS","PINS PIN PINS PIN PINS PIN PINS"
  41. 135 DATA" KEEP KEPT KEEP KEPT KEEP KEPT","KEEP KEPT KEEP KEPT KEEP KEPT"
  42. 140 DATA" PEA PEAT PEA PEAT PEA PEAT PEA","PEA PEAT PEA PEAT PEA PEAT PEA"
  43. 145 DATA" SPEND SPENT SPEND SPENT SPEND","SPEND SPENT SPEND SPENT SPEND"
  44. 150 DATA" SPICK SPAN SPICK SPAN SPICK SPAN","SPICK SPAN SPICK SPAN SPICK SPAN"
  45. 155 DATA" SPEAK SPOKE SPEAK SPOKE SPEAK","SPEAK SPOKE SPEAK SPOKE SPEAK"
  46. 160 DATA" PEEK PEEP PEEK PEEP PEEK PEEP","PEEK PEEP PEEK PEEP PEEK PEEP"
  47. 165 DATA" SHARP PEOPLE PLEASE POOR PETER.","SHARP PEOPLE PLEASE POOR PETER."
  48. 170 DATA" PETER SPINS THE PINK PAPERS.","PETER SPINS THE PINK PAPERS."
  49. 175 DATA" HE KEEPS ALL SHARP PINS IN A POT.","HE KEEPS ALL SHARP PINS IN A POT."
  50. 180 DATA" SHE SOLD PINK PENS AND PAPER.","SHE SOLD PINK PENS AND PAPER."
  51. 298 :
  52. 299 REM FINAL INSTRUCTIONS
  53. 300 RESTORE:POKE53272,23:PRINT"[147]                [199][207][207][196][160][215][207][210][203]!":GOSUB900
  54. 305 POKE53280,0:POKE53281,0:POKE646,7
  55. 310 PRINT"[147]  [212]HIS IS THE END OF MODULE 13.":GOSUB710
  56. 315 PRINT"  [212]HE NUMBER OF SECONDS TO COMPLETE       THIS MODULE WERE:"
  57. 317 PRINT"[145]"VAL(TI$)
  58. 320 GOSUB720
  59. 325 PRINT"  [210]ECORD THIS TIME AND THE DATE.
  60. 330 [141]740
  61. 335 [153]"DEF  (null)HIS MODULE SHOULD BE PERFORMED TWICE
  62. 340 PRINT"  BEFORE ADVANCING TO MODULE 14."
  63. 345 GOSUB730
  64. 350 PRINT"[158]  [215]HEN YOU HAVE RECORDED YOUR TIME
  65. 355 [153]"  AND THE DATE, PRESS (null)(null)ATNLENVAL PEEKATN(null)
  66. 360 GETR$:IFR$<>CHR$(32)THEN360
  67. 362 PRINT"[147]  [217]OU HAVE A CHOICE:
  68. 364 [153]"  (null)RESS  R WAIT TO REPEAT THIS MODULE
  69. 366 PRINT"  [208]RESS  C [146] TO GO TO MODULE 14
  70. 368 [153]"  (null)RESS  M WAIT TO GO TO DISK MENU
  71. 370 GETR$:IFR$<>"R"ANDR$<>"C"ANDR$<>"M"THEN370
  72. 372 IFR$="R"THEN RESTORE:GOTO10
  73. 374 IFR$="M"THEN 386
  74. 376 RESTORE
  75. 378 PRINT"[147]  [204]OADING MODULE 14
  76. 380 [147]"TT14",8
  77. 382 [138]
  78. 384 [128]
  79. 386 [140]
  80. 388 [153]"LOAD  (null)ETURNING TO DISK MENU
  81. 390 LOAD"MENU",8
  82. 392 RUN
  83. 394 END
  84. 399 :
  85. 400 REM START AGAIN
  86. 410 POKE53280,0:POKE53281,0:POKE646,10
  87. 420 PRINT"[147]   YOU ARE MAKING TOO MANY MISTAKES!":GOSUB2150:GOSUB720
  88. 430 PRINT"   YOU MUST GO BACK TO THE BEGINNING       OF THIS MODULE.
  89. 440 [141]740:[153]"LOAD"
  90. 450 [142]
  91. 598 :
  92. 599 [143] INSTRUCTIONS FOR MODULE
  93. 600 [153]"OPENLOAD  (null)ODULE 13 INTRODUCES THE  (null) WAIT KEY.
  94. 605 PRINT"  [150]   [146][153]   [146]   [146][158]      [146][159]      [146]   [146][153]   [146][150]   [146]
  95. 610 [153]"   DEF   WAITPRINT   WAIT VAL WAITSYS (null)  (null) WAITOPEN      WAIT RIGHT$ WAITPRINT (null) WAITDEF (null) WAIT   "
  96. 615 [153]"    DEF ATN WAITPRINT (null) WAIT STR$ WAITSYS ASC WAIT  WAITOPEN   LEFT$  MID$ WAIT (null) WAITPRINT (null) WAITDEF : WAIT"
  97. 620 [153]"      DEF   WAITPRINT   WAIT LEN WAITSYS      WAITOPEN  (null) WAIT     WAITPRINT . WAITDEF   WAIT
  98. 625 PRINT"[155]                 [211][208][193][195][197]      [146]
  99. 630 [141]720
  100. 635 [153]"OPEN  (null)SE YOUR  : WAIT FINGER TO PRESS THE  (null) WAIT    KEY.
  101. 640 PRINT"[159]  [194]E SURE YOUR [208][207][201][206][212][217]  [198] [146] AND  [202] [146]         FINGERS CAN ";
  102. 645 PRINT"FIND THEIR [200][207][205][197] KEYS."
  103. 660 GOSUB720:PRINT"[154]        [208]RESS  [211][208][193][195][197] [146] TO START[159]"
  104. 665 GETR$:IFR$<>CHR$(32)THEN665
  105. 670 RETURN
  106. 700 REM TIME DELAYS
  107. 710 FORT=1TO1000:NEXT:RETURN
  108. 720 FORT=1TO2000:NEXT:RETURN
  109. 730 FORT=1TO3000:NEXT:RETURN
  110. 740 FORT=1TO4000:NEXT:RETURN
  111. 750 FORT=1TO5000:NEXT:RETURN
  112. 899 REM END OF MODULE FLASH
  113. 900 POKE54276,17:POKE54277,30:POKE54278,200:POKE54296,15
  114. 905 POKE54272,220:FOR T=15 TO 1 STEP-1
  115. 910 POKE54273,T:POKE53281,T
  116. 915 FOR T1=1 TO 5:NEXT T1:NEXT T:FOR T=1 TO 30
  117. 920 POKE54273,T:POKE53280,T
  118. 925 FORT1=1 TO 5:NEXT T1:NEXT T
  119. 930 POKE54276,0:POKE54273,0:POKE54272,0
  120. 936 RETURN
  121. 1998 :
  122. 1999 REM <YES> SOUND
  123. 2000 S=54272:FORE=STOS+28:POKEE,0:NEXT
  124. 2005 POKE54296,15:POKE54277,42:POKE54278,250
  125. 2010 POKE54276,23:POKE54273,23:POKE54272,181
  126. 2015 FORT=1TO100:NEXT:POKE54276,32:FORT=1TO200:NEXT
  127. 2020 POKE54296,0:RETURN
  128. 2048 :
  129. 2049 REM <NO> SOUND
  130. 2050 S=54272:FORE=STOS+28:POKEE,0:NEXT
  131. 2055 POKE54296,15:POKE54277,18:POKE54278,242
  132. 2060 POKE54276,33:POKE54273,4:POKE54272,48
  133. 2063 FORT=1TO300:NEXT:POKE54276,32:FORT=1TO800:NEXT
  134. 2065 FORE=STOS+28:POKEE,0:NEXT
  135. 2070 POKE54276,0:POKE54273,0:POKE54272,0
  136. 2075 POKE54296,0:RETURN
  137. 2098 :
  138. 2099 REM <END OF EXERCISE> SOUND
  139. 2100 POKE54276,17:POKE54277,30:POKE54278,200:POKE54296,15
  140. 2105 POKE54272,220:FORT=50TO1STEP-1
  141. 2110 FORT1=1TO5:NEXTT1:NEXTT:FORT=1TO30
  142. 2115 POKE54273,T:POKE53280,T
  143. 2120 FORT1=1TO5:NEXTT1:NEXTT
  144. 2125 POKE54276,0:POKE54273,0:POKE54272,0
  145. 2130 TPOKE54296,0:RETURN
  146. 2148 :
  147. 2149 REM <WHOOPING> SOUND
  148. 2150 FORL=54272TO54295:POKEL,0:NEXT:POKE54296,8
  149. 2155 POKE54277,8:POKE54278,255:POKE54276,23
  150. 2160 FORZ=1TO3:F1=2
  151. 2165 FORY=1TO3:F2=8
  152. 2170 POKE54273,F1
  153. 2175 FORX=1TO5:POKE54287,F2
  154. 2180 F2=F2*1.4:NEXTX:F1=F1*1.5:NEXTY
  155. 2185 FORW=1TO10:POKE54287,F2
  156. 2190 F2=F2*1.05:NEXT W:NEXT Z:POKE54278,15
  157. 2195 POKE54296,0:RETURN
  158. 4999 :
  159. 5000 REM * IN MEMORY OF RAD JANJIC *                    RIP 87:11:26
  160. 5005 :
  161. 5010 REM DESIGNED BY W H CUMBERLAND 87:12:21/88:04:22/90:11:03:91:05:10
  162. 5020 REM THANKS TO JIM BUTTERFIELD
  163. 5025 REM ADVISE WHC [416/278 7687] OF   ANY IMPROVEMENTS OR SUGGESTIONS
  164.